@charset "utf-8";body{background:#f3f3f3}

.g-banner .logo img{padding:0}.g-banner .title a{color:#fff}
.g-nav{background:0 0;}.g-nav .m-nav a{width:14.28%}.g-nav .m-nav a:hover:after{border-bottom:3px solid #fff;width:34%;content:"";display:block;margin:auto}.center{background:#fff;padding-top:24px}
.bg-page{background:url(../images/fpbg.png) 100% 100%;height:auto}
input:disabled{background-color:#fff;opacity:1}
.search{width:44%;height:50px;background-color:#fff;margin:30px auto;border: 1px solid #0283c7; border-radius:28px}
.search span{float: left;line-height: 48px;padding-left: 14px;}
.search .u-input{width:70%;line-height:48px;border:0;text-indent:8px;font-size:16px;margin-left:14px;}
.search .u-sub{position:relative;float:right;width:100px;margin-left:-40px;line-height:50px;border:0;border-radius:28px;font-size:18px;color:#fff;background-color:#0283c7;text-align:center}#foucs{position:relative;width:100%;overflow:hidden}#foucs .swiper-slide{position:relative;text-align:center}#foucs img{display:block;width:100%;height:372px;min-height:372px;overflow:hidden;object-fit:cover;transition:all .6s}#foucs img:hover{transform:scale(1)}

#foucs h2{position:absolute;right:0;bottom:0;left:0;height:42px;line-height:42px;color:#fafafa;text-align:left;background:rgba(0,0,0,.6);font-weight:400;font-size:15px;padding:0 50px 0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#foucs a{display:block}#foucs .pagination{position:absolute;right:0;bottom:3px;z-index:20;margin-bottom:12px;text-align:right;padding-right:12px}#foucs .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;margin:0 2px;cursor:pointer;background:#fff;border-radius:8px;opacity:.8}#foucs .swiper-pagination-bullet-active{background:#0283c7}#foucs .swiper-button-next,#foucs .swiper-button-prev{position:absolute;z-index:10;width:20px;height:65px;top:44%;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:20px 65px}#foucs .swiper-button-prev:after,.swiper-button-next:after{font-size:32px}#foucs .swiper-button-next:after,.swiper-button-prev:after{font-size:32px}#tab-news ul li{line-height:0}#tab-news ul li a{padding-left:6px}#tab-news ul li a{padding-left:6px;line-height:38px;display:inline-block;width:75%}#tab-news ul li i{display:inline-block;vertical-align:top;line-height:38px}#tab-news ul li span{line-height:38px}#tab-news ul li{line-height:0}
.tab-head{width:100%;overflow:hidden}.tab-head ul{height:auto;overflow:hidden}.tab-head ul li{float:left;padding:0 8px;line-height:48px}.tab-head ul li a{font-size:18px;color:#898989}.tab-head ul li.default a{color:#0283c7;font-size:18px;font-weight:700;line-height:48px;border-bottom:solid 2px #0283c7;display:block}#htzt .swiper-pagination{position:absolute;z-index:20;margin-bottom:4px;text-align:right;padding-right:8px;right:0}#htzt .swiper-pagination-bullet{display:inline-block;width:20px;height:20px;margin:0 2px;cursor:pointer;background:#fff;border-radius:2px;opacity:.8;text-align:center;font-size:16px}#htzt .swiper-pagination-bullet-active{color:#fff;background:#0c4aad;text-align:center;cursor:pointer}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px}
.gk{padding-right: 0;}
.gk h1{font-size:20px;height: 186px;text-align:center;line-height: 26px; padding-top: 40px;color: white; background:#0283c7;}
.gk-new{padding-bottom:20px}.gk-new li{height:64px;overflow:hidden}.gk-new .time .day{font-size:20px;font-weight:700;line-height:32px;color:#666}.gk-new .time .year{font-size:18px;line-height:32px;color:#666}.gk-new .cont a{font-size:16px;line-height:28px}
.tab{padding: 12px;background:#f5fafd;}
.tab li{text-align: center;}
.tab li p{font-size: 16px;line-height: 26px;}

.yw{font-size: 18px;font-weight: bold;line-height: 30px;color:#fff;padding:4px 8px;margin-left: 12px;width: 130px;text-align: center;
    display: inline-block;background:#0283c7;}
.yw:hover{color:#fff;}
.hd{height:186px;background:#edfbfb;width: 31%;margin-left: 16px;}
.hd h1{font-size:20px;padding-bottom:20px}
.hd-new{padding-top: 36px;}
.hd-new li{padding-bottom:20px}
.hd-new .box{text-align:center}.hd-new .box a{font-size:18px;line-height:42px;color:#0e5390;}.ft .ft-img{height:132px;overflow:hidden}.ft .ft-img img{width:100%;height:132px;object-fit:cover}.ft-rq{width:100%;padding-top:12px}.ft-rq p{font-size:16px;line-height:26px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zw{height:186px;background:#f5fafd}
.zw h1{font-size:20px;padding-bottom:20px}.zw .icons{padding-bottom:12px;height:112px}.zw .icons p{text-align:center;font-size:16px;line-height:28px;padding-top:12px}.zw .icons div{width:60px;height:60px;text-align:center;line-height:60px;border-radius:50%;background:#0283c7;margin:auto}
.hd-new .box img{width: 24px;margin-right: 6px;}.hd-new .box span{display: inline-block;line-height: 42px;vertical-align: middle;}

.zw-list{padding:30px 0 0 0;}
.zw-list li{padding:0;text-align:center}
.zw-list li a{font-size:18px;line-height:44px}.zt{height:80px}.zt img{width:100%;height:80px;object-fit:cover}.g-link{background:#0283c7;height:54px;line-height:54px}
.g-link select{width: 100%;border:0;background:0 0;font-size:16px;color:#fff}
.g-link select option{color:#4a4242;}
.g-link .col-md-2{text-align:center}
.g-footer{width:100%;height:160px;background:0 0;border-top:0;border-bottom:0}
.g-footer .txt p{color:#000;}
.g-footer .txt p a{color:#000}
.g-footer .txt .link a{font-size:14px;margin:0 8px;color:#000}
.g-footer .txt .link{color:#000;height:auto;overflow:hidden}
.g-footer .qrcode .code p{line-height:24px;color:#000;text-align:center}
#ztzl a{display:block;overflow:hidden}



@media all and (max-width:750px){
    .search{width:80%;}
    .search .u-input{width:60%;}
    .search .u-sub{width:80px;}
    #foucs img{height:290px;min-height:290px;}
    .gk{padding: 0;}
    .gk h1{height: 60px;line-height: 60px; padding-top: 0;}
    .hd{height:134px;width: 100%;margin-left: 0;}
    .hd-new{padding-top: 16px;}
    .hd-new li{padding-bottom:12px}
    .tab{height: 200px;}
    .zw-list{padding:0;}
    .zw{height:136px;}

    .jdt{padding: 0;}
    .xct{padding: 0;}
    .zt{padding: 0;}
    .name a{padding: 5px 0;font-size: 20px;font-weight: 700;color: #454545;display: inline-block;}
    .wap-section .name a:after {border-bottom: 2px solid #0e5390;width: 50%;content: "";display: block;margin-top: 8px;}
    #ztzl img{width: 100%;}
    .g-footer .txt p span{margin-left: 0;}
}





